stop the rubber band if it's active.
authorKristian Rietveld <kris@imendio.com>
Wed, 2 May 2007 08:08:39 +0000 (08:08 +0000)
committerKristian Rietveld <kristian@src.gnome.org>
Wed, 2 May 2007 08:08:39 +0000 (08:08 +0000)
2007-05-02  Kristian Rietveld  <kris@imendio.com>

* gtk/gtktreeview.c (gtk_tree_view_grab_notify): stop the rubber band
if it's active.

svn path=/trunk/; revision=17770

ChangeLog
gtk/gtktreeview.c

index 9f9c38383b638cd86a7953cfa09c2f468b5cb76c..39030488e63aa0746d69572b5b2868db5bae80af 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,8 @@
+2007-05-02  Kristian Rietveld  <kris@imendio.com>
+
+       * gtk/gtktreeview.c (gtk_tree_view_grab_notify): stop the rubber band
+       if it's active.
+
 2007-05-01  Matthias Clasen  <mclasen@redhat.com>
 
        * gtk/gtkiconcachevalidator.c: Don't be too strict when checking
index 1ed7bb311afa35b5ee6675da0e43ab91e728ec54..60ce57d3f465954318d71bf3d9bb6362bb60d426 100644 (file)
@@ -14610,7 +14610,12 @@ gtk_tree_view_grab_notify (GtkWidget *widget,
   tree_view->priv->in_grab = !was_grabbed;
 
   if (!was_grabbed)
-    tree_view->priv->pressed_button = -1;
+    {
+      tree_view->priv->pressed_button = -1;
+
+      if (tree_view->priv->rubber_band_status)
+       gtk_tree_view_stop_rubber_band (tree_view);
+    }
 }
 
 static void